package br.com.decsoft.lv.utils {
	import mx.formatters.DateFormatter;
	 
	public class DateFormat
	{
		public static function stringToDate(data:String):Date {
			if (data != "") {
				var novaData:String = data.substring(3,5) +"/"+ data.substring(0,2) +"/"+ data.substring(6,10);
				return new Date(novaData);
			}
			else {
				return null;
			}
		}
		 
		public static function dateToString(fotmato:String, data:Date):String {
			var format:DateFormatter = new DateFormatter();
			format.formatString = fotmato;
			return format.format(data);
		}
		 
		public static function somarDiasData(date:Date,dias:int):Date {
			/*esse cara é que faz toda a diferença
			ele que faz todo o calculo, exemplo que já vi no guj e recentemente no FlexDev */
			var millisecondsPerDay:int = 1000 * 60 * 60 * 24;
			var resultado:Date;
			resultado = new Date(date.getTime() + (dias * millisecondsPerDay));
			return resultado;
		}
	}
}